package com.mrjy.weixin.bo;

import java.util.Date;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.mrjy.common.entity.WeixinAccount;
import com.mrjy.weixin.dao.IWeixinAccountDao;

@Service("weiXinAccountBo")
public class WeixinAccountBo implements IWeixinAccountBo {
	
	@Resource
	private IWeixinAccountDao weiXinAccountDao;

	@Override
	public WeixinAccount queryBySchoolId(Integer schoolId) {
		return weiXinAccountDao.queryBySchoolId(schoolId);
	}

	@Override
	public String accountValidate( WeixinAccount weixinAccount ) {
		if(weiXinAccountDao.accountValidate(weixinAccount)>0){
			return "error";
		}
		return "ok";
	}

	@Override
	public int weixinAccount(WeixinAccount weixinAccount) {
		weixinAccount.setCreateTime(new Date());
		if(weixinAccount.getName() == null ){
			weixinAccount.setName("");
		}
		return weiXinAccountDao.insert(weixinAccount);
	}

	@Override
	public int updateById(WeixinAccount weixinAccount) {
		return weiXinAccountDao.updateById(weixinAccount);
	}

	@Override
	public int updateBySchoolId(WeixinAccount weixinAccount) {
		return weiXinAccountDao.updateBySchoolId(weixinAccount);
	}

	
}
